html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	/*border: 0;*/         
	font-family: "微软雅黑";
	vertical-align: baseline;
	font-size: 14px;
	
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
img{display: inline-block;vertical-align: top;}
.wrap{width: 1100px;margin: 0 auto;padding: 0 60px;}
.fl{float: left;}
.fr{float: right;}
.clearfix:after {
  content: " ";
  display: block;
  clear: both;
  height: 0;
}
.clearfix {
  zoom: 1;
}
button{cursor: pointer;}
a{color: #707070;text-decoration: none;}
button:focus,input:focus{outline-style: none;}
input[type=text]::-ms-clear {
  display:none
}
html,body{min-width: 1250px;}

.cm-ml20{ margin-left: 20px;}
.img240{ width: 260px;height: 240px;}
.mt104{margin-top: 104px!important;}
.mt93{margin-top: 93px!important;}
.mt130{margin-top: 130px!important;}
.ml20{margin-left: 20px;}
.ml34{margin-left: 34px;}

.h188{height: 168px;}
.h190{height: 190px;}
.h310{height:310px;}
.h256{height:256px;}
.h342{height: 342px;}
.h300{height: 300px;}
.h370{height: 370px;}
.h220{height: 220px;}
.linkhover:hover{    color: #fa7b1e!important;}
.bdc-fff{border-color: #fff!important;}
.mb0{margin-bottom:0!important ;}
.mr0{margin-right: 0!important;}
.w42{width: 42px!important;}
.oneline{
	 word-break: keep-all;
    white-space: nowrap;
    overflow: hidden;
    /*text-overflow: ellipsis;*/
}



.header-top{
	height: 58px;
}
.logo{ width: 173px; margin-right: 100px;padding-top: 9px;}
.toplinks a{margin-right: 60px;color: #a5a5a5;display: inline-block;line-height: 58px;font-size: 14px;}
.header-top .textchange{
	font-size: 18px;color: #a5a5a5;line-height: 58px;height:58px;background: url(../images/bluearray.png) no-repeat 90px center ;cursor: pointer;position: relative;
	width: 120px;
	text-align: center;
	-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
	
}
/*头部*/
.header-top .textchange span {display: block;background: url(../images/turnline_03.png) no-repeat 84px center ;}
.header-top .textchange.open{
background-image: url(../images/topup.png); 
}
.header-top .textchange .textchangeb{position: absolute;width: 120px;text-align: center;line-height: 34px;background: #fff;top: 58px;left: 0;padding-bottom: 10px;
box-shadow: 0 5px 10px #f5f5f5;
display: none;
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#f5f5f5')";
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#f5f5f5');
}
.header-top .textchange .textchangeb li{height: 34px;line-height: 34px;font-size: 18px;}
.header-top .textchange .textchangeb li a{font-size: 18px;color: #a5a5a5;}
.header-top .textchange .textchangeb li a:hover{color: #fa7b1e;}


/*顶部导航*/
.header-top .textchange span{font-size: 18px;}
.headertop-nav{padding-top: 20px;background: url(../images/topbg_04.png) repeat-x;}
.headertop-nav a{color: #707070;}
.headertop-nav dl dt,.headertop-nav dl dd{float:left;}
.headertop-nav dl dd a{font-weight: 500;}
.headertop-nav .title{color: #5cb6e4;color: #5cb6e4;font-weight: bolder;margin-right: 36px;}
.headertop-nav .title a{color: #5cb6e4;}
.headertop-nav .title a{color: #5cb6e4;}
.headertop-nav .headertop-navtop,.headertop-nav .headertop-navcenter{height: 40px;}
.headertop-nav .headertop-navtop dd{margin-right: 50px;}
.headertop-nav .headertop-navcenter{border-bottom: 1px solid #e6e6e6;margin-bottom: 14px;color: #66bae5;font-size: 0;}
.headertop-nav .headertop-navcenter dd span{font-size: 14px;}
.headertop-nav .headertop-navcenter dd a{font-size: 14px;color: #66bae5;margin: 0 2px;}

.headertop-nav .headertop-navbottom{height: 20px;}
.headertop-nav .headertop-navbottom dd{margin-right: 27px;}
.headertop-nav .headertop-navbottom .toggle{padding-right: 25px;cursor: pointer;position:relative;z-index: 1000;}
.headertop-nav .headertop-navbottom .toggleb{position: absolute;left: 138px;top: 32px;padding: 17px;border: 1px solid #e6e6e6;background: #fff;width: 604px;left: 0px;display: none;}
.headertop-nav .headertop-navbottom .toggle2 .toggleb{
	width: 500px;
}


.headertop-nav .headertop-navbottom .toggleb a{margin: 0 14px;}
.headertop-nav .headertop-navbottom .toggleb a:hover{
color:#ea8239 ;
}
.headertop-nav .headertop-navbottom .toggle1{background: url(../images/toggle1.png) no-repeat right 3px;}
.headertop-nav .headertop-navbottom .toggle1.open{background-image: url(../images/topup2.png);}
.headertop-nav .headertop-navbottom .toggle2.open{background-image: url(../images/toggle2on.png);}
.headertop-nav .headertop-navbottom .toggle1>a{font-weight: bold;color: #5cb6e4;}
.headertop-nav .headertop-navbottom .toggle2{background: url(../images/toggle2.png) no-repeat right 3px;}
 
 .headertop-nav .headertop-navbottom  .bottomlast a{color: #5cb6e4;font-weight: bold;}
 
.header .tabitem {padding:11px 0 18px 0;border-bottom: 1px solid #e6e6e6;display: none;}
.header .tabitem:first-child {display: block;}
.header .tabitem a{color: #a5a5a5;margin-right: 70px;}
.header .tabitem a:hover{color: #5cb6e4;}
.header .headernews{padding: 20px 0;}
.header .search{
     width: 338px;height: 50px;position: relative;
     overflow: hidden;
	background: url(../images/searchbg_03.png) no-repeat left top;
	/*-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=0, Direction=135, Color='#ccc')";*/
}
.header .search img{position: absolute;left: 15px;top: 12px;}
.header .search input{height: 36px;line-height:36px;width: 210px;border: 0;color: #a5a5a5;padding-left: 50px;background: transparent;position: relative;top: 2px;font-family: "微软雅黑";}
.headernews dl{float: left;width: 660px;line-height: 38px;}
.headernews dl dt{float: left;margin-right:5px;}
.headernews dl dd{float: left;width:575px ;overflow: hidden;height: 38px;margin-left: 10px;}
.headernews dl dd .headerscroll{width: 2800px;position: relative;}
.headernews dl dd a{margin: 0 14px;float: left;color: #a5a5a5;width: 252px;height: 38px;overflow: hidden;}
.header .search button{width: 78px;height: 38px;border: 0;text-align: center;position: absolute;right: 0;top: 0;color: #fff;
background: transparent;

}

.header .nav{height: 55px;line-height: 55px;background: #5cb6e4;width: 100%;over  
  box-shadow: 0 5px 10px #eee;
}

.header .nav a{float: left;color: #fff;padding:0 17px; line-height: 55px;text-align: center;position: relative;font-size: 18px;}
.header .nav a:hover,.header .nav .current a{background: #fff;color: #72b4e0;}
.header .nav  .last{font-weight: bold;padding: 0;}
.header .nav  .last a{padding: 0;width: 110px;text-align: center;}

.header .nav  .m0{margin: 0;}

/*面包*/
.crumb{padding: 20px 0 0 28px;height: 32px;color: #66bae5;background: url(../images/home_03.png) no-repeat left 15px;}
.crumb a{color: #66bae5;}
.crumb span{margin: 0 5px;}
.crumb b{font-weight: normal;}

/*浮动块*/
.fixedmain{position: fixed;top: 50%;margin-top:-244px; width: 100px; padding-bottom: 100px; right:0px;background: #f0f0f0;box-shadow: 0 0 10px #f0f0f0;z-index: 9999;}
  .fixedmain .fixedtitle{height: 36px;line-height: 36px;text-align: center;color: #5cb6e4;}
  .fixedmain .fixedslider{width: 100px;height: 80px;position: relative;overflow: hidden;}
  .fixedmain .fixedslider .fixedslidera{position: absolute;left: 0;right: 0;top: 50%;margin-top: -8px;z-index: 1;height: 0; display: none;}
  .fixedmain .fixedslider .fixedslidera .prev{position: absolute;left: 0;top: 0;}
  .fixedmain .fixedslider .fixedslidera .next{position: absolute;right: 0;top: 0;}
  .fixedmain .fixedslider .swiper-slide{height: 80px;}
  .fixedmain .fixedslider .swiper-slide img{width: 100%;height: 80px;}
  .fixedmain  .fixednav{padding: 8px 0;}
  .fixedmain   .fixednav li{ overflow: hidden; display: block; text-align: center;}

  .fixedmain  .fixednav li a{color: #666; line-height: 18px;padding: 8px 5px; overflow: hidden; display: block; }
  .fixedmain  .fixednav li a:hover{color: #fa7b1e;}
  .fixedmain .fixedbottom{text-align: center;border-top:1px solid #dadada ;height: 100px;position: absolute;bottom: 0;left: 0;right: 0;}
  .fixedmain .fixedbottom .showewm{margin-top: 18px;}
  .fixedmain .fixedbottom .gotop{
	text-align: center;
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	height: 18px;
	padding-top: 10px;
	background: url(../images/can_10.png) no-repeat center;
	color: #fff;
	font-size: 14px;
}
  .fixedmain .ewm{
	position: absolute;
	width: 100px;
	height: 100px;
	left: 0;
	bottom: -100px;
	overflow: hidden;
}
  .fixedmain .ewm .ewmimg{
	width: 100px;
	height: 100px;
	position: absolute;
	top: -100px;
	
}
/*脚部*/

.footer-top{height: 150px;margin-top: 60px;border-top: 2px solid #dddddd;background: #f9f9f9;}
.footer-top .title{padding: 15px 0 0 15px;font-size: 24px;color: #666666;height: 50px;}
.footer-top .links{position: relative;}
.footer-top .links .linksheader{color: #666;}
.footer-top .links .sublinks{position: absolute;left: 15px;top: 20px;background: #f9f9f9;width: 1016px;top: 58px;border: 1px solid #666;display: none;}
.footer-top .links .sublinks ul{padding: 22px 84px 0 26px;display: none;}
.footer-top .links .sublinks ul li{height: 40px;margin-right: 28px;float: left;}
.footer-top .links .sublinks ul li a{font-size: 14px;}
.footer-top .links .sublinks ul li a:hover{color:#fa7b1e ;}
.footer-top .links-item {float: left;margin-left: 15px;position: relative;z-index: 1;}
.footer-top .links-item.hover{border-bottom-color: transparent;}
.footer-top .links-item .bar{position: absolute;height: 19px;background:#f9f9f9;position: absolute;width: 100%;border: 1px solid #f9f9f9;margin-left: -1px;left: 0;top: 38px;
border-left-color:#666 ;
border-right-color:#666 ;
display: none;
border-top: 0;
}
.footer-top .links{position: relative;}
.footer-top .links-item .links-item-sub{position: absolute;width: 1068px;border: 1px solid #666;left: 15px;top: 56px;background: #f9f9f9;}
.footer-top .links-item{height: 38px;border: 1px solid #666;padding: 0 14px;line-height: 38px;cursor: pointer;box-sizing: content-box;}
.footer-top .links-item .linkarray{display: inline-block;vertical-align: middle;margin-left: 8px;position: relative;top: -2px;}
.footer-top .links-item ul{}
.footer-bottom{background: #5cb6e4;height: 158px;}
.footer-bottom .footer-logo{width: 168px;padding-top: 20px;text-align: center;}

.footer-bottom  .footermian{width: 720px;}
.footer-bottom  .footermian .footer-link{padding-top: 48px;height: 40px;color: #fff;}
.footer-bottom  .footermian .footer-link a{color: #fff;font-weight: bold;}
.footer-bottom  .footermian .footer-link span{margin: 0 14px;}
.footer-bottom  .footermian p{color: #fff;font-size: 12px;line-height: ;height: 22px;line-height: 18px;font-weight: bold;}
.footer-bottom  .footer-right {width: 170px;color: #fff;padding-top: 40px;text-align: center;font-weight: bold;}
.footer-bottom  .footer-right img{margin-bottom: 20px;font-size: 12px;}
.footer-bottom  .footer-right p a{ font-size: 14px; color: #fff; }

a{ transition: all 0.25s linear; }


/**- art_list.html -**/
.w1100{ width: 1100px; margin: 0 auto; }
.art_list,.art_list li{ overflow: hidden; }
.art_list{ padding: 50px; }
.art_list li{ position: relative; float: left; clear: both; margin-bottom: 20px; }
.art_list a{ overflow: hidden; display: block; float: left; height: 30px; padding-right: 90px; font-size: 18px; font-weight: bold; color: #444; line-height: 30px; }
.art_list p{ position: absolute; top: 2px; right: 0; font-size: 14px; color: #666; line-height: 30px; }
.art_list a:hover{ color: #fa7b1e; }
